namespace SLS.Presentation
{
    //.NET References
    using System;
    using System.Collections.Generic;
    using System.ComponentModel.Composition;
    using System.Linq;
    using System.Text;
    using SLS.Presentation.Constants;
    using SLS.ExClassLib.MVVM;
    using SLS.ExClassLib.Loc;
    using SLS.ExClassLib.Loc.Attributes;
    /// <summary>
    /// Defines a static localization's <see cref="ViewModel"/>
    /// </summary>
    [Export("TABLELISTLocalizationModel", typeof(ILocalizationModel))]
    public class TABLELISTLocalizationModel: LocalizationModel
    {
        //Constructors
        //Fields 
        /// <summary>
        /// Default constructor.
        /// </summary>
        public TABLELISTLocalizationModel()
        {
            new TABLELISTRM();
            LocalizationManager.RegisterLocalizationModel(this);
        } 
        //Properties
        [LocalizeDynamically(TABLELISTLocalizationKey.SM)]
        [LocalizeDynamically(Language = "en", Value = "SM")]
        public String SM { get; set; }                  
        [LocalizeDynamically(TABLELISTLocalizationKey.GTPRE)]
        [LocalizeDynamically(Language = "en", Value = "GTPRE")]
        public String GTPRE { get; set; }                  
        [LocalizeDynamically(TABLELISTLocalizationKey.GTKEY)]
        [LocalizeDynamically(Language = "en", Value = "GTKEY")]
        public String GTKEY { get; set; }                  
        [LocalizeDynamically(TABLELISTLocalizationKey.GDKEY)]
        [LocalizeDynamically(Language = "en", Value = "GDKEY")]
        public String GDKEY { get; set; }                  
        [LocalizeDynamically(TABLELISTLocalizationKey.TABLEID)]
        [LocalizeDynamically(Language = "en", Value = "TABLEID")]
        public String TABLEID { get; set; }                  
        [LocalizeDynamically(TABLELISTLocalizationKey.DBNAME)]
        [LocalizeDynamically(Language = "en", Value = "DBNAME")]
        public String DBNAME { get; set; }                  
        [LocalizeDynamically(TABLELISTLocalizationKey.TBNAME)]
        [LocalizeDynamically(Language = "en", Value = "TBNAME")]
        public String TBNAME { get; set; }                  
        [LocalizeDynamically(TABLELISTLocalizationKey.SNAME)]
        [LocalizeDynamically(Language = "en", Value = "SNAME")]
        public String SNAME { get; set; }                  
        [LocalizeDynamically(TABLELISTLocalizationKey.KCOND)]
        [LocalizeDynamically(Language = "en", Value = "KCOND")]
        public String KCOND { get; set; }                  
        [LocalizeDynamically(TABLELISTLocalizationKey.TBGROUP)]
        [LocalizeDynamically(Language = "en", Value = "TBGROUP")]
        public String TBGROUP { get; set; }                  
        [LocalizeDynamically(TABLELISTLocalizationKey.TBCLASS)]
        [LocalizeDynamically(Language = "en", Value = "TBCLASS")]
        public String TBCLASS { get; set; }                  
        [LocalizeDynamically(TABLELISTLocalizationKey.FKPROT)]
        [LocalizeDynamically(Language = "en", Value = "FKPROT")]
        public String FKPROT { get; set; }                  
        [LocalizeDynamically(TABLELISTLocalizationKey.SUBSTATUS)]
        [LocalizeDynamically(Language = "en", Value = "SUBSTATUS")]
        public String SUBSTATUS { get; set; }                  
        [LocalizeDynamically(TABLELISTLocalizationKey.STATUS)]
        [LocalizeDynamically(Language = "en", Value = "STATUS")]
        public String STATUS { get; set; }                  
        [LocalizeDynamically(TABLELISTLocalizationKey.FUSER)]
        [LocalizeDynamically(Language = "en", Value = "FUSER")]
        public String FUSER { get; set; }                  
        [LocalizeDynamically(TABLELISTLocalizationKey.FDATE)]
        [LocalizeDynamically(Language = "en", Value = "FDATE")]
        public String FDATE { get; set; }                  
        [LocalizeDynamically(TABLELISTLocalizationKey.LUSER)]
        [LocalizeDynamically(Language = "en", Value = "LUSER")]
        public String LUSER { get; set; }                  
        [LocalizeDynamically(TABLELISTLocalizationKey.LDATE)]
        [LocalizeDynamically(Language = "en", Value = "LDATE")]
        public String LDATE { get; set; }                  
        [LocalizeDynamically(TABLELISTLocalizationKey.UID)]
        [LocalizeDynamically(Language = "en", Value = "UID")]
        public String UID { get; set; }                  
    }
}
  
